package com.java.entity.event;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.java.entity.RaceAccount;
import com.java.entity.RaceCourse;
/**
* @ClassName: RaceCourse
* @Description: race_course表：竞赛赛程行为执行类
* @author admin
* @date 2024-03-28
 */
public class RaceCourseEvent extends RaceCourse{
	
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
	private Date courseLimitDate;
	 
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
	private Date courseStartDate;
	 
	@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
	private Date courseEndDate;
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
	private Date courseTime;

	private RaceAccount courseUser;
	 
	private RaceAccount courseTeacher;
	
	private RaceApplyEvent apply;
	
	public RaceCourseEvent() {
		super();
	}

	public RaceAccount getCourseUser() {
		return courseUser;
	}

	public void setCourseUser(RaceAccount courseUser) {
		this.courseUser = courseUser;
	}

	public RaceAccount getCourseTeacher() {
		return courseTeacher;
	}

	public void setCourseTeacher(RaceAccount courseTeacher) {
		this.courseTeacher = courseTeacher;
	}

	public RaceApplyEvent getApply() {
		return apply;
	}

	public void setApply(RaceApplyEvent apply) {
		this.apply = apply;
	}
	
}